team captain - German English Dictionary